package file;

import java.io.File;

/**
 * java.io.File
 * File的每一个实例用于表示硬盘上的一个文件或目录的
 * 实际上表示的是一个抽象路径
 * 1.访问问价或目录的属性
 * 2.创建/删除文件或目录
 * 3.访问目录子项
 * 但不能访问文件数据
 */
public class FileDemo {
    public static void main(String[] args) {
        File file = new File("F:/java/study/ws/jsd2504_ws/demo.txt");
        /*
        相对路径
        "."表示当前目录
        在idea中执行程序时，当前目录指的就是当前项目目录
         */
        File file1 = new File("./demo.txt");
        String name = file1.getName();
        System.out.println("名字:"+name);
        long length = file1.length();
        System.out.println("大小:"+length);
        //是否可读
        boolean cr = file1.canRead();
        System.out.println("是否可读:"+cr);
        //是否可写
        boolean cw = file1.canWrite();
        System.out.println("是否可写:"+cw);
        //是否隐藏
        boolean isHidden = file1.isHidden();
        System.out.println("是否隐藏:"+isHidden);
    }
}
